MVRHFRKTDTLARLCSIDAGVLINPSTDVSARRVRSSTRQTRILKNQAKLDSLMAELEQIKAYEKVLRKGQEQNIKKYNRKEISDLKLEDLVVFQKKLENLQDDLKKKRVELEASLSL